COM AT+CIND test
COM Version 1.1		T. Kleinmann		

from attglobals import *
#import string

COM Test command
AT+CIND=?
WAITFOR (1,'+CIND: ("battchg",(0-5)),("signal",(0-5)),("service",(0,1)),("message",(0,1)),("call",(0,1)),("roam",(0,1)),("smsfull",(0,1)),\
	("callstatus",(0-208)),("GPRScoverage",(0,1)),("callsetup",(0-3))')

COM Read
AT+CIND?
s_Resp = WAITFOR (1,'OK')

#i_Numbers = string.count(s_Resp,',')

#if i_Numbers == 9:
#	USERTEST('Test passed. Please press "passed"')
#elif i_Numbers != 9:
#	USERTEST('Test failed. Please press "failed"')

COM WRITE
AT+CIND=1,1,1,1,1,1,1,1,1,1
WAIT FOR OK

AT+CIND?
s_OldState = WAITFOR (1,'OK')

#MESSAGE('Please establish a call to the mobile! Press ok when ready!')

#AT+CIND?
#s_NewState=WAITFOR (1,'OK')
#i_CallFlag=int(ExtractParameter(s_NewState,5,'+CIND:'))

#if i_CallFlag == 1:
#	USERTEST('Test passed. Please press "passed"')
#elif i_CallFlag != 1:
#	USERTEST('Test failed. Please press "failed"')



